package demo1218.pm;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/*
public interface Comparable<T>
此接口强行对实现它的每个类的对象进行整体排序。
这种排序被称为类的自然排序，类的 compareTo 方法被称为它的自然比较方法。

int compareTo(T o);
比较此对象与指定对象的顺序。
如果该对象小于、等于或大于指定对象，则分别返回负整数、零或正整数。
1.如果此对象小于指定对象,返回负整数.
2.如果此对象大于指定对象,返回正整数.
3.如果此对象等于指定对象,返回0.

public static <T extends Comparable<? super T>> void sort(List<T> list);
对集合中的元素进行自然排序
 */
public class Demo_04 {
    public static void main(String[] args) {
        List<Student> list = new ArrayList<>();
        list.add(new Student(101,"tom"));
        list.add(new Student(103,"rose"));
        list.add(new Student(102,"jack"));

        Collections.sort(list);
        System.out.println(list);
    }
}
